﻿using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
using System.Threading.Tasks;

namespace 浅复制
{
    internal class Resume : ICloneable
    {
        private string name;

        private string sex;

        private string age;

        private string timeArea;

        private string company;

        public Resume(string name)
        {
            this.name = name;
        }

        public void SetPersonalInfo(string sex, string age)
        {
            this.sex = sex;
            this.age = age;
        }

        public void SetWorkExperience(string timeArea, string company)
        {
            this.timeArea = timeArea;
            this.company = company;
        }

        public void Display()
        {
            Console.WriteLine("{0} {1} {2}", this.name, this.sex, this.age);
            Console.WriteLine("工作经历：{0} {1}", this.timeArea, this.company);
        }

        public object Clone()
        {
            return (Resume)this.MemberwiseClone();
        }
    }
}
